Django 소스 읽기 Django rest framework 소스 읽기 (1) -- - 요청 프로세스 CBV를 실례화하고 이 대상의 디스패치 방법을 호출합니다 첫 번째 단계에서는 WSGIRequest 객체를 rest 로 캡슐화합니다.framework.request.Request 객체 initialize_request 방법 중 리퀘스트를 처리한 방법이 있는데 뷰의 값은self이고 UsersView라는 대상을 가리키기 때문에 getparser_context 방법은 UsersView라는 종류를 봉... Django 소스 읽기 Django 소스 읽기 (2) INSTALLEDAPPS 로드 프로세스 다시 상절에서 처음 시작한 excute 함수로 돌아가서django를 분석해 봅시다.setup () 함수, 그 안에 어떻게 불러오는 설정을 하는지 보십시오 django.setup() 이니시에이터 이 코드는django/init.py중 configure_logging 구성 로그 정보, setscript_prefix 접두사를 설정하여 완전함을 보충합니다. 이 두 가지 방법은 직접적으로 넘어갑니다.우... Django 소스 읽기 Django 소스 읽기 (4): Django의 자동 로드 메커니즘 django는 파일의 변화를 감청하여 자동으로 재부팅한다. 절차는 대체로:django 서비스가 시작되는 동시에 두 개의 프로세스를 시작한다. 하나는 파일의 변화를 감시하고 하나는 메인 프로세스이다. 만약에 파일에 변화가 발생하면 현재 프로세스를 종료하고 하위 프로세스를 다시 시작한다. 두 프로세스 다시 시작하는 설정은runwith_reloader 함수에서 RUN이 설정되어 있는지 여부를 판단... Django 소스 읽기 Django rest framework 소스 읽기 (2)----CBV 모드 CBV 클래스는restfranework에서 제공하는 APIView를 계승해야 하고, APIView는Django의views를 계승해야 한다.generic.base.View, 그래서 CBV는 Django의 View를 계승한다.Django에 요청하면 Django 중간부품의 방법을 실행한 다음에 루트 매칭을 진행합니다. 루트 매칭이 완료되면 CBV 클래스의 as 를 실행합니다.view 방법, CBV... Django 소스 읽기
Django rest framework 소스 읽기 (1) -- - 요청 프로세스 CBV를 실례화하고 이 대상의 디스패치 방법을 호출합니다 첫 번째 단계에서는 WSGIRequest 객체를 rest 로 캡슐화합니다.framework.request.Request 객체 initialize_request 방법 중 리퀘스트를 처리한 방법이 있는데 뷰의 값은self이고 UsersView라는 대상을 가리키기 때문에 getparser_context 방법은 UsersView라는 종류를 봉... Django 소스 읽기 Django 소스 읽기 (2) INSTALLEDAPPS 로드 프로세스 다시 상절에서 처음 시작한 excute 함수로 돌아가서django를 분석해 봅시다.setup () 함수, 그 안에 어떻게 불러오는 설정을 하는지 보십시오 django.setup() 이니시에이터 이 코드는django/init.py중 configure_logging 구성 로그 정보, setscript_prefix 접두사를 설정하여 완전함을 보충합니다. 이 두 가지 방법은 직접적으로 넘어갑니다.우... Django 소스 읽기 Django 소스 읽기 (4): Django의 자동 로드 메커니즘 django는 파일의 변화를 감청하여 자동으로 재부팅한다. 절차는 대체로:django 서비스가 시작되는 동시에 두 개의 프로세스를 시작한다. 하나는 파일의 변화를 감시하고 하나는 메인 프로세스이다. 만약에 파일에 변화가 발생하면 현재 프로세스를 종료하고 하위 프로세스를 다시 시작한다. 두 프로세스 다시 시작하는 설정은runwith_reloader 함수에서 RUN이 설정되어 있는지 여부를 판단... Django 소스 읽기 Django rest framework 소스 읽기 (2)----CBV 모드 CBV 클래스는restfranework에서 제공하는 APIView를 계승해야 하고, APIView는Django의views를 계승해야 한다.generic.base.View, 그래서 CBV는 Django의 View를 계승한다.Django에 요청하면 Django 중간부품의 방법을 실행한 다음에 루트 매칭을 진행합니다. 루트 매칭이 완료되면 CBV 클래스의 as 를 실행합니다.view 방법, CBV... Django 소스 읽기